package com.terren.spider.db.service;

import java.util.List;

import com.terren.spider.db.basic.IBasicServiceSupport;
import com.terren.spider.entity.biz.ZhihuUser;

public interface ZhihuUserService extends IBasicServiceSupport{
	/**
	 * 
	 * @param items
	 * @throws Exception
	 */
	public void save(List<ZhihuUser> items) throws Exception;
	
	public void saveUserInfos(List<ZhihuUser> items) throws Exception;
	
	/**
	 * 抓取完成
	 * 状态：0-未抓取,1-抓取完成，9-正在抓取
	 * @param spiderTask
	 * @throws Exception
	 */
	//public void updateDoneStatus(List<ZhihuUser> users) throws Exception;
	
	/**
	 * 更新抓取次数 +1
	 * @param users
	 * @throws Exception
	 */
	//public void updateFetchtimes(List<ZhihuUser> users) throws Exception;
	/**
	 * 获取所有用户信息
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public List<ZhihuUser> getUsers(ZhihuUser param) throws Exception;
	/**
	 * 抓取进行状态
	 * 状态：0-未抓取,1-抓取完成，9-正在抓取
	 * @param spiderTask
	 * @throws Exception
	 */
	//public void updateProgressStatus(List<ZhihuUser> users) throws Exception;
	
}
